home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
bbsutil
/
125adev.zip
/
125A.DEV
next >
Wrap
Text File
|
1993-08-08
|
26KB
|
943 lines
POWERBOARD BBS 1.25A DEVELOPER'S KIT
First Edition
Copyright 1993 NuIQ Software, Inc.
All Rights Reserved
CORRESPONDENCE:
NUIQ SOFTWARE, INC
415-A Richbell Road
Larchmont, New York 10538
Tel: (914) 833-3479 Fax: (914) 833-3623
BBS: (914) 834-7830 (hst) (914) 833-1479 (v32bis) FIDO 1:272/37 RIME 'THESWING'
INTRODUCTION:
This package is meant for professional software developers only. This package
is not intended for the amateur bulletin board operator or programmer. There
will not be any attempts made for the documentation to be understandable by
"non-programmers". For those interested in running a BBS using the Powerboard
software, please be aware that the software is completely configurable without
the need of using a lower level programming language. Please call NuIQ
Software for information on the Powerboard software.
Information provided herein is intended for Third Party authors who are
developing add-ons for the Powerboard software. All other uses are strictly
forbidden.
PREFACE
-------
Our goal at NUIQ SOFTWARE has always been to offer the highest quality
software available. The Powerboard Source Code and Record Formats that
are provided with this package are done so in good faith.
FREE REGISTRATION
Any third party author who will be using the information provided in this
package for a long period of time is expected to register with NUIQ SOFTWARE
by filling out the Third Party Author Registration Form. NUIQ SOFTWARE keeps
on file a list of current Third Party Authors, contact information, and the
products they produce.
Information provided is subject to change. When releasing a new version of
the Powerboard Software, NUIQ SOFTWARE does not make any guarantees as to
backward compatibility. Registered Third Party Authors will recieve updates
to the Powerboard file layouts and other helpful information.
POWERBOARD SOFTWARE PACKAGE
Third Party Authors who have not already purchased the Powerboard software
may do so at a reduced rate. The software is available (one per author)
at a 25% discount. Contact NUIQ SOFTWARE for details.
LOW-LEVEL CODE & FILE LAYOUTS
Code for low-level operations in Powerboard is available at an additional
cost after signing a non-disclosure agreement. Without purchasing the
Powerboard software, the extended developer's kit costs $100. Authors
who have purchased the Powerboard software are entitled to recieve the
extended developer's kit for $50.
EXTENDED DEVELOPER'S KIT INCLUDES INFORMATION ON:
o Multinode Interaction
o Powermail Door
o Bottom Status Line Configuration
o Menu Developer Codes
o Waiting-For-Calls Screen Pull Down Menu Codes
o EXTERN.LIB External Command Library examples
o File Area .NDX (File Index), .SZ, .DTB and .DTX Files
TABLE OF CONTENTS
-----------------
Node Settings (NodeX.INF) .......................................... 8
BBS Log Files ...................................................... 13
PROTOCOL Files ..................................................... 15
Modem String Files ................................................. 18
Security Files ..................................................... 19
PBANSI Standard .................................................... 22
Time Bank .......................................................... 24
Message Area ....................................................... 25
Doors .............................................................. 26
User File Access ................................................... 27
File Area/Conference Setup ......................................... 28
File Area Listing File (FILES.BBS) ................................. 31
Multinode Network User Listing File ................................ 32
BBS Vital Data File (BBS.DAT) ...................................... 34
Last Caller Information File ....................................... 35
Event Configuration File ........................................... 39
NODE SETTINGS (NodeX.INF)
-------------------------
Line Description
---- -----------
1 Sysop First Name
2 Sysop Last Name
3 Sysop's Password in user file
4 BBS Name
5 Full path to DOOR.SYS for this node
6 Full path to error log
7 Full path to callers log
8 Number of seconds until keyboard timeout disconnect
9 Path to chat log
10 Main BBS path
11 Locked baudrate (NONE if none)
12 Allow hardware (cts/rts) flow control?
13 Allow software (xon/xoff) flow control?
14 Main waiting for calls screen
15 2nd waiting for calls screen
16 Hercules main waiting for calls screen
17 hercules secondary waiting for calls screen
18 Basic prompts text file (basic.txt)
19 basic prompt ansi file (basic.ans)
20 ANSI Screen to show when sysop presses F8 disconnect
21 ASCII Screen to show when sysop presses F8 disconnect
22 Com port to use
23 Baud rate
24 Inital control file to load at log-on
25 Max characters for waiting for screen modem stats box
26 Blank screen allowed?
27 Time until blank
28 Seconds to wait after send to modem
29 Answer on modem ring?
30 string to send for answering (ATA)
31 Allow printing?
32 Re-init modem time... 0=no re-init
33 Allow abortion of screens?
34 Show box when screen is blanked?
35 Beeps enabled? (ON,OFF)
36 ASCII screen to show if user must be disconnected due to event
37 ANSI screen to show if user must be disconnected due to event
38 Local only? (not use modem)
39 ANSI screen to show if user does not press key for a long time and is disconnected
40 ASCII screen to show if user does not press key for a long time and is disconnected
41 ANSI screen to show if user does not press key for a long time (warning)
42 ASCII screen to show if user does not press key for a long time (warning)
43 ANSI screen to show when initalizing CHAT
44 ASCII screen to show when initalizing CHAT
45 ANSI screen to show when ending CHAT
46 ASCII screen to show when ending CHAT
47 ANSI screen to show when user runs out of time
48 ASCII screen to show when user runs out of time
49 Number of seconds of inactivity before "keyboard timout" warning
50 Slow down display for old CGAs (flickering)
51 Allow screen restore in chat?
52 Conceal password?
53 Beep at connect?
54 Clear scren at connect?
55 Invalid keys at Yes/No ask before defaulting
56 Yes/No default
57 Show ansi when user is in ascii?
58 New user security
59 Show bottom status line?
60 New user time limit
61 Message area database path
62 Aborting character for screens (32=space, -1=any)
63 Tab length in message entry
64 Default file area listing file (usually areas\farea1)
65 Function key screen path
66 Allow 300 baud?
67 If no, 300 baud disallowed screen filename (with path)
68 <<blank line here>>
69 Min disk space
70 ascii switch
71 Multinode chat/work path
72 Sec needed to override private mail flag
73 ANSI screen to show for multinode chat help
74 ASCII screen to show for multinode chat help
75 ANSI screen to show for "time on" in multinode chat
76 ASCII screen
77 ANSI screen to show for "/who is on" in multichat
78 ASCII screen to show for "/who is on" in multichat
79 Minutes before time warning (default 3)
80 ANSI time warning screen
81 ASCII
82 file attached to msgs dir
83 show dots in multino